home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / comm / mmgr / MM_StarTrack.lha / MM / Docs / History.txt < prev    next >
Text File  |  1996-10-09  |  14KB  |  269 lines

  1.  
  2.  
  3.                             History of MM_StarTrack
  4.                             -----------------------
  5.  
  6.  
  7.  0.10 - 0.45       Internal releases only
  8.  
  9.  
  10.  0.46  (09.01.95)  First beta release
  11.  
  12.  
  13.  0.50  (06.03.95)  + added remap-by-name
  14.                    o fixed kludge-adjusting
  15.                    + optimized code
  16.                    + improved #EXCLUDE
  17.                    + improved logging
  18.  
  19.  
  20.  0.51  (07.03.95)  *** Released with MM v1.0 ***
  21.                    - the log was save always as "MM:bin/LOGFILE" instead of
  22.                      the configured name, fixed!
  23.  
  24.  
  25.  0.60  (11.04.95)  + improved error-routines
  26.                    + added #KILL(ADDR|NAME)-function
  27.                    + added CheckLoop
  28.                    + code optimized
  29.                    o now the rexxsupport.library will be included before using
  30.                      its functions - I thought everybody does use it anyway ;-)
  31.                    o changed name of text-files form MM_ST.* to Text.*
  32.  
  33.  
  34.  0.61  (12.04.95)  - fixed a bug in the "Via"-address-detection
  35.  
  36.  
  37.  0.65  (25.06.95)  *** Released with MM v1.1 ***
  38.                    + added wildcard-remapping
  39.                    + added CheckWildcard.rexx
  40.                    + improved logging
  41.                    + improved pattern-matching-routines
  42.                    + now mails by MM_StarTrack will be send to the sysop of the
  43.                      destination instead of using just the given name. This was
  44.                      done to prevent sending of mails to deamons like trackers
  45.                      etc...
  46.                    + added modified import-script
  47.  
  48.  
  49.  0.66  (30.06.95)  o updated Text.*-files
  50.  
  51.  
  52.  0.70  (08.07.95)  + fixed & enabled statistics
  53.                    + added (error-) notification
  54.                    + imporved logging
  55.                    - fixed a bug which caused MM_StarTrack to break with an
  56.                      error if "shownl" returned an error.
  57.  
  58.  
  59.  0.71  (12.07.95)  - fixed a bug if Source- & Destination-address were
  60.                      unknown
  61.                    - fixed a bug which caused MM_StarTrack to break with an
  62.                      error if no statistic-file was present
  63.  
  64.  
  65.  0.72 - 0.79       Beta releases only
  66.  
  67.  
  68.  0.80  (01.01.96)  * major parts of the code completly rewritten/enhanced/
  69.                      optimized/added etc...
  70.                    * changed Text.*-Filenames to Texts[.<LANG>]/<name> !!!
  71.                    + major improvements in the pattern-matching-routines
  72.                    + developped enhanced cfg-read-mechanism. Now the cfg needs
  73.                      less than *ONE* second to be read!
  74.                    + improved cfg-syntax-checking
  75.                    + added log-tracking
  76.                    + improved kludge-adjustment
  77.                    + added #EXCLUDE
  78.                    + added #EXCLUDESUBJ
  79.                    + added #KILL
  80.                    + added #KILLSUBJ
  81.                    + added #TWIT
  82.                    + added #TWITSUBJ
  83.                    + added CheckEncoded, AllowEncoded(From|To)
  84.                    + added CheckFATT
  85.                    + improved %T, now you can also set %T<no> to forward only
  86.                      <no> lines of the text. Should only be used for bouncing
  87.                      of encoded mails...
  88.                    o changed %d to %cd (creation-date)
  89.                    o changed %D to %ct (creation-time)
  90.                    + added %id (import-date)
  91.                    + added %it (import-time)
  92.                    + added support for MM_ExportPlus
  93.                    + added/updated/improved all/new Text.*-files
  94.                    + improved & added statistics
  95.                    + added LogModes ViaAddr|ViaAll
  96.                    o renamed SendReceipt to ReturnReceipt
  97.                    + localized even Subject-Texts etc -> Text[.<LANG>]/Misc
  98.                    o renamed some Text-Files
  99.                    + added support of reply-links -> Kludge    "REPLY: <origid>"
  100.                    + added support for @REPLYADDR -> Msgtext   "To: ..."
  101.                    + added support for @REPLYTO   -> To/ToAddr "GATE ..."
  102.                    + added "Adjust" to "#DOMAIN ..."
  103.                    + added #(NO)STATISTICS-switch - Default: #STATISTICS
  104.                      (see also docs 5.4, this is very important!!!)
  105.                    + added nodelist-check
  106.                    + added #COMPILENL-cmd
  107.                    + added FromAddr to #DOMAIN
  108.                    + now MM_StarTrack does even work with a single #MAILAREA for
  109.                      all networks but this may not be 100% perfect for all
  110.                      situations... Now you have two possibilities: one single
  111.                      area for all mails (+#BADAREA) or one for every network
  112.                      (+#BADAREA)...
  113.                    - "Bounce WrongAddr" didn't work, fixed!
  114.                    - fixed an internal error which may happen on *very* large
  115.                      msgs with very loooong lines
  116.  
  117.  
  118.  0.85  (22.02.96)  + added #EXECUTE[ADDR|NAME|SUBJ]: now you can execute a
  119.                      command for every received netmail
  120.                      If your cmd returns with 0: continue with all checks
  121.                                               1: treat it as #KILL-mail
  122.                                               2: treat it as #TWIT-mail
  123.                                              >2: the mail will be excluded
  124.                    o removed unnecessary debbuging-code
  125.                    + added a short delay between MM_WriteStem & MM_SetFilenote.
  126.                      This may fix the write-stats hanger. I was told that the
  127.                      filesystem sometimes has problems when setting the filenote
  128.                      immediately after closing a file...
  129.                    + improved encoded-check-routines
  130.                    - when a FATT was stopped and MM_ST. did reply, the %-cmds
  131.                      were not substituted, fixed!
  132.                    - MM_ST tried to crash a loopmail to my own point, fixed! :-)
  133.                    - when an address was to adjust, the @DOMAIN-kludge was not
  134.                      adjusted, fixed!
  135.                    - no language-specific FATT_TOSRC-subject could be found,
  136.                      fixed!
  137.                    + added new CheckFATT-mode: MoveBad
  138.                    - fixed a minor bug in the CheckFATT subject: the filelength
  139.                      was not present
  140.                    + added filenote for stopped FATT's
  141.                    - the German Kill-text was missing, fixed. :-)
  142.                    + improved netmail-logging
  143.                    - fixed a small bug in wildcard-remap if you've used '#?'
  144.                    - fixed a serious bug in the Remap-name-function!
  145.                    + added CheckFATT-mode "Adjust" (see docs for details)
  146.                    + now every FATT, excluding sysop-ones will be moved to the
  147.                      FATT-dir
  148.                    + added #TASKPRI to set the ARexx-Taskpriority (-5 - 5)
  149.                    + added Texts/Misc "#SUBJ_NOFATT"
  150.                    - kludge-adjustment didn't work since ages, fixed!
  151.                    o changed notification mechanism (see docs for details)
  152.                    * added keyfile-support (see docs for details)
  153.                    + added support for MM_MoveMsg-command if MM.release>=445!
  154.                    - while remapping, sometimes not all internal settings were
  155.                      adjusted to the new addrs/names, fixed!
  156.  
  157.  
  158.  0.86  (04.03.96)  - if there were some strange chars (e.g. +-*) into the domain
  159.                      remap didn't work - even an int. err. 40 could happen,
  160.                      fixed!
  161.                    - in #EXECUTE*, %n was not translated, fixed!
  162.                    + optimized & speeded up cfg-reading
  163.  
  164.  
  165.  0.87  (05.03.96)  - MM_ST did only work when the cfg was compiled, fixed!
  166.  
  167.  
  168.  0.88 - 0.89       Beta releases only
  169.  
  170.  
  171.  0.90  (28.04.96)  - in #EXECUTE*, the return-codes did not work correct, fixed!
  172.                    + added possibility to #EXECUTE* multiple statements per msg
  173.                    + now, the infos about the mailareas will also be stored in
  174.                      the complied cfg instead of checking them at every call
  175.                    - fixed a bug in stopping of FATTs: instead of the filename,
  176.                      ^HOLDFILE was written in the HLO.  8^(
  177.                    + improved Wait-For-AreasWindow-Requester
  178.                    + optimized code...
  179.                    + added CheckEncoded-mode "Split": now if somebody tries to
  180.                      route an encoded file by using multiple msgs, even this
  181.                      will be detected and bounced! :-)
  182.                    + added Text-file "Split-Encoded" (to the translators: please
  183.                      translate it and send it to me ASAP!)
  184.                    + added Misc-text #SUBJ_SPLITENCODED
  185.                    - fixed a very minor bug in the error-msg of an unknown misc-
  186.                      text...
  187.                    * FATT-routines COMPLETLY rewritten! *
  188.                    + added CheckFATT-mode "MoveOwn"
  189.                    o changed CheckFATT-mode "PutOnHold" - please refer to
  190.                      IMPORTANT.README for detailed infos about that!
  191.                    - multiple FATT's were not correctly deleted, fixed.
  192.                    - multiple not-splitted encoded mails were detected as
  193.                      splitted enc. mails, fixed! (nice sentence :-)
  194.                    - fixed a problem with MM_MoveMsg
  195.                    - fixed a bug with #EXCLUDE, #TWIT & #KILL
  196.                    + added @ORIGDATE-kludge
  197.                    + added @ROBOTMAIL-kludge to indicate that the mails
  198.                      MM_StarTrack writes are automatically created
  199.                    - in the RemapReply-function always the dst.lang was used
  200.                      instead of the src.lang., fixed!
  201.                    + added support for MM_GetTaskPri: now MM_StarTrack sets
  202.                      its taskpri to MM one's. You can override this using
  203.                      MM_StarTrack's #TASKPRI-keyword
  204.                    + CheckEmpty now recognizes the tearline as end of msg
  205.                    + now CheckEmpty checks all msgs for the system, not only
  206.                      for the sysop
  207.                    - fixed a small bug with in #SUBJ_NOFATT handling
  208.                    + added #FORWARD*-function (see docs!)
  209.                    * improved cfg-reading very much! Better argument parsing!!!
  210.                            *** TAKE A LOOK ON THE EXAMPLE-CONFIG!!! ***
  211.                    + changed the Full-Pattern-Functions #EXECUTE, #KILL & #TWIT:
  212.                      now their arguments have own lines. It should be easier to
  213.                      configure now. See the docs for details...
  214.                    + changed msg-editing (>= MM 1.2) because since v1.2, MM does
  215.                      correct the kludges itself
  216.                    + "@ORIGDATE" will be added by default if the msgtext was
  217.                      changed
  218.                    - if an addr was remapped to one of your addrs, it could have
  219.                      been deleted (depending on MM's #KEEP*-settings) because
  220.                      MM may have flagged a non-sysop/system msg as KILL. Now KILL
  221.                      will be removed...
  222.  
  223.  
  224.  0.95  (06.06.96)  - RRR didn't work anymore, fixed!
  225.                    - "Delete Empty" could not be disabled, fixed!
  226.                    + added "#MAILROBOT PATTERN/A" to tell MM_StarTrack what
  227.                      mails are for mailrobots on *your* system, so that no
  228.                      further checks will be done (see docs/example-cfg!!!).
  229.                    - fixed a problem if a #MAILAREA was called "MATRIX"
  230.                    + added support for multiple FATTs (more than one file in the
  231.                      subject): now for each additional file, a seperate msg will
  232.                      be created.
  233.                    + added new textfile "FATT-Multiple"!
  234.                    o moved "Reading/Writing statistics" from MM-loglevel 3 to 4
  235.                    - MOVEOWN didn't work correct, fixed!
  236.                    + %-cmds now also work with "FATT-Multiple"
  237.                    + if on an incoming valid FATT, the file could not be located
  238.                      MM_StarTrack now informs the sender about the problem.
  239.                    + added new textfile "FATT-NotFound"
  240.                    + added new "Misc"-text "#SUBJ_FATT_NOTFOUND"
  241.                    - sometimes the FATT/DEL/KILL-flag was not correctly removed,
  242.                      fixed!
  243.                    - if no altpath was given for a #MAILAREA, MM_StarTrack
  244.                      returned with "unmatched quote" due to a problem in the
  245.                      cfg-compilation.
  246.                    - fixed a small problem in the single-mailarea-detection
  247.                    - %-cmds in misc-subj-texts were sometimes not replaced,
  248.                      fixed!
  249.                    - fixed a problem with the handling of empty FATT-mails, e.g.
  250.                      from DOS-tickers
  251.                    + added some more cfg-checks...
  252.  
  253.                    *************************************************************
  254.                    + REMAP-routines *COMPLETLY* rewritten! Now it is *MUCH* more
  255.                      powerful than before! Use MM_ST_ConvertCfg.rexx to convert
  256.                      your cfgs. See docs/example-cfg for details!
  257.                      Please test it and report possible errors *IMMEDIATELY*!!!
  258.                    *************************************************************
  259.  
  260.  
  261.  0.96  (09.10.96)  - fixed an internal error if a cfged #MAILAREA did not exist
  262.                      any more.
  263.                    - fixed a very minor problem with empty log-lines.
  264.                    - %-cmds in subject-texts were not replaced, fixed.
  265.                    - fixed a small problem with the "ø" of our Danish friends ;-)
  266.  
  267.  
  268.  
  269.